home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 028a / slim110a.zip / SLIM.DOC next >
Text File  |  1991-04-04  |  56KB  |  1,273 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.            MSLI             SL              SLIMSL        IM          IM
  9.          IMSLIMSL           LI              LIMSLI        MS          MS
  10.         IMS    LIM          IM                SL          SL          SL
  11.         MS      MS          MS                LI          LIM        SLI
  12.         SL                  SL                IM          IMSL      SLIM
  13.         LI                  LI                MS          MSLIM    SLIMS
  14.         IM                  IM                SL          SL MSL  SLI SL
  15.         MSL                 MS                LI          LI  LIMSLI  LI
  16.          LIMSLIM            SL                IM          IM   MSLI   IM
  17.           MSLIMSL           LI                MS          MS    LI    MS
  18.                LIM          IM                SL          SL          SL
  19.                 MS          MS                LI          LI          LI
  20.                 SL          SL                IM          IM          IM
  21.                 LI          LI                MS          MS          MS
  22.         IM      IM          IM                SL          SL          SL
  23.         MSL    IMS          MS                LI          LI          LI
  24.          LIMSLIMS           SLIMSLIMSL      SLIMSL        IM          IM
  25.           MSLIMS            LIMSLIMSLI      LIMSLI        MS          MS
  26.  
  27.  
  28.  
  29.  
  30.           _______     _______     _____________________     ___________
  31.  
  32.           S L I M     F i l e     C o m p r e s s i o n     S y s t e m 
  33.           _______     _______     _____________________     ___________ 
  34.  
  35.  
  36.  
  37.                               U s e r   M a n u a l
  38.  
  39.  
  40.  
  41.                                   Version 1.10A
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                         Copyright (C) Dominic Herity 1988,1991
  52.                                              _______
  53.                                         ____|__     |                (R)
  54.                                      --|       |    |-------------------
  55.                                        |   ____|__  |  Association of
  56.                                        |  |       |_|  Shareware
  57.                                        |__|   o   |    Professionals
  58.                                      -----|   |   |---------------------
  59.                                           |___|___|    MEMBER
  60.                         S L I M   U s e r   M a n u a l         Pg 1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                         Copyright (C) Dominic Herity 1988,1991
  69.                                All rights reserved
  70.  
  71.         This  software  and  manual  are supplied  "as  is"  and  without 
  72.         warranties as to performance or merchantability. This software is 
  73.         supplied without any expressed or implied warranties  whatsoever. 
  74.         No  warranty of fitness for a particular purpose is offered.  Any 
  75.         liability  of seller or manufacturer will be limited  exclusively 
  76.         to  product replacement or refund of the purchase price.  Dominic 
  77.         Herity further reserves the right to alter the specifications  of 
  78.         the  software  and contents of the manual without  obligation  to 
  79.         notify any person or organization of such alterations.
  80.  
  81.         SLIM  is a "shareware program", and is provided at no  charge  to 
  82.         the user for evaluation. Feel free to share it with your friends, 
  83.         but  please  do  no give it away altered or as  part  of  another 
  84.         system. If you find SLIM useful, and that you continue to use  it 
  85.         after  a  reasonable trial period, you must make  a  registration 
  86.         payment  to the author. All registered users will receive a  copy 
  87.         of  the latest version of SLIM, along with the other benefits  of 
  88.         registration. See Section 10 of this manual for more information.
  89.  
  90.         Commercial  users of SLIM must register and pay for their  copies 
  91.         of  SLIM  within  30  days of first  use,  or  their  license  is 
  92.         withdrawn.  Site license arrangements may be made  by  contacting 
  93.         Dominic Herity.
  94.  
  95.         Anyone  distributing SLIM for any kind of remuneration must  have 
  96.         authorization   from  Dominic  Herity  at  the   address   below. 
  97.         Authorization will be automatically granted to associate  members 
  98.         of   the  Association  of  Shareware  Professionals.   Authorized 
  99.         distributors will receive prompt upgrades.
  100.  
  101.         Dominic Herity, PO Box 3038, Dublin 4, Ireland.
  102.         CompuServe: 100016,3477      Internet: 100016.3477@compuserve.com
  103.  
  104.         This program is produced by a member of the Association of
  105.         Shareware Professionals (ASP).  ASP wants to make sure that the
  106.         shareware principle works for you.  If you are unable to resolve a
  107.         shareware-related problem with an ASP member by contacting the
  108.         member directly, ASP may be able to help.  The ASP Ombudsman can
  109.         help you resolve a dispute or problem with an ASP member, but does
  110.         not provide technical support for members' products.  Please write
  111.         to the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send
  112.         a Compuserve message via easyplex to ASP Ombudsman 70007,3536
  113.                         S L I M   U s e r   M a n u a l         Pg 2
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                          A C K N O W L E D G E M E N T S
  137.  
  138.  
  139.         Thanks  to  LJF Berenson, Adrian Bivar, John  Cockings,  Kam  Ho, 
  140.         Panos  Milonas,  Alan  Pink, Sam  Smale,  Charles  Stross,  Peter 
  141.         Tetley, Bertold Tromm and Charles P White, for bug reports and/or 
  142.         suggestions  for improvement of SLIM. I was encouraged  by  their 
  143.         enthusiasm and constructive criticism.
  144.  
  145.         Many  thanks  to Brian Doody, Kevin  McGoldrick,  Imelda  Herity, 
  146.         Michael  Feehily,  Tony McGinty and Kieran Boyce,  each  of  whom 
  147.         contributed helpful suggestions and observations to this product.
  148.  
  149.         All  thanks  to  my  wife, Teresa, for  all  her  help,  support, 
  150.         encouragement and faith when I spent evenings and weekends  stuck 
  151.         in front of a computer with no visible results.
  152.                         S L I M   U s e r   M a n u a l         Pg 3
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.                                  C O N T E N T S
  171.  
  172.  
  173.  
  174.                    Section  Subject                    Page
  175.                    
  176.                    
  177.                      1.0    Introduction                 4
  178.  
  179.                      2.0    Getting Started              5
  180.  
  181.                      3.0    Compressing Files            8
  182.  
  183.                      4.0    Accessing Compressed Files  11
  184.  
  185.                      5.0    De-compressing Files        15
  186.  
  187.                      6.0    Technical Information       16
  188.  
  189.                      7.0    Error and other Messages    17
  190.  
  191.                      8.0    Technical Support           19
  192.  
  193.                      9.0    Version History             20
  194.  
  195.                     10.0    Registration                21
  196.                         S L I M   U s e r   M a n u a l         Pg 4
  197.  
  198.  
  199.          1.0                 I N T R O D U C T I O N
  200.  
  201.  
  202.         SLIM is a powerful file compressor with RAM resident  transparent 
  203.         expander,  which gives painless access to compressed files.  This 
  204.         is done by intercepting DOS calls, allowing applications to  read 
  205.         compressed  files  just as before. So there is no need  to  worry 
  206.         about  technicalities like archives. Just put a command  to  load 
  207.         SLIM into the AUTOEXEC.BAT file and forget it.
  208.  
  209.         A  proprietary algorithm significantly compresses almost all  the 
  210.         files  found  on PCs and gives big savings on disk  space.   More 
  211.         than  half  of SLIM Ver 1.00 and 1.01 users who  responded  to  a 
  212.         questionnaire said that SLIM allowed them to postpone or cancel a 
  213.         hard disk upgrade. 
  214.  
  215.         A report facility shows which of a group of files are compressed, 
  216.         by how much and with what total savings.
  217.  
  218.         SLIM's  compact  size  (less than 24KB) makes  it  practical  for 
  219.         floppy as well as hard disk machines. 
  220.  
  221.         The RAM resident part of SLIM uses 73KB of main memory.
  222.  
  223.         System  Requirements:  IBM PC or MSDOS machine,  MSDOS Ver 2.00+, 
  224.         256K+ RAM
  225.                         S L I M   U s e r   M a n u a l         Pg 5
  226.  
  227.  
  228.          2.0              G E T T I N G   S T A R T E D
  229.  
  230.         This  is for people who want to get on with using SLIM  and  read 
  231.         about  it  later.  If you are new to SLIM, read on.  If  you  are 
  232.         upgrading from an older version of SLIM, go to section 2.2.
  233.  
  234.          2.1 NEW USERS OF SLIM
  235.              _________________
  236.  
  237.         To  get SLIM up and running,  you need only one  file,  SLIM.EXE. 
  238.         This  contains  all  the functions  of  a  working  system.  Copy 
  239.         SLIM.EXE your hard disk. The root directory is recommended.
  240.  
  241.         If  you  do not have a hard disk,  copy SLIM.EXE onto any  system 
  242.         (boot)  disks you will use to boot your machine before  accessing 
  243.         compressed  files.  It  is not necessary to have SLIM.EXE on  all 
  244.         disks with compressed files, if you only need to read the files.
  245.  
  246.         If  your system disk has a file AUTOEXEC.BAT,  add a line to  the 
  247.         file,  with  the text :  "SLIM ON".  This ensures that every time 
  248.         your  computer is powered on,  compressed files can  be  accessed 
  249.         normally. If you do not have a file AUTOEXEC.BAT, create one with 
  250.         the same line.
  251.  
  252.           C>TYPE AUTOEXEC.BAT
  253.           SLIM ON
  254.           C>
  255.  
  256.         Re-boot  your system (Ctrl-Alt-Del).  The following message  will 
  257.         appear when AUTOEXEC.BAT runs.
  258.  
  259.           C>SLIM ON
  260.           S L I M   F i l e   C o m p r e s s i o n   S y s t e m   V1.10
  261.  
  262.                     Copyright (C) 1988,1991 Dominic Herity.
  263.  
  264.           Loading SLIM de-compressor
  265.           C>
  266.  
  267.         This  indicates that the RAM resident part of SLIM is now loaded. 
  268.         This  is needed to allow you to access compressed  files.  It  is 
  269.         also  needed to de-compress compressed files (see section 5).  As 
  270.         SLIM now occupies 72KB of RAM which was previously available  for 
  271.         programs, some larger programs may not run with SLIM loaded. This 
  272.         is  more  of a problem with systems containing 256K RAM,  but  if 
  273.         your  machine  has 512K or more, you should have  no  difficulty. 
  274.         Watch  out  for  applications  reporting  "insufficient  memory", 
  275.         "program  too big to fit in memory" or not running after SLIM  is 
  276.         loaded. Lack of RAM is the most likely cause of such a failure.
  277.  
  278.         Now your system is ready to handle compressed files. All you have 
  279.         to  do  now is compress some,  and start saving  disk  space  (or 
  280.         expanding your disk, if you prefer to see it that way).
  281.                         S L I M   U s e r   M a n u a l         Pg 6
  282.  
  283.  
  284.         Pick   one  or  more  files  for  compression.   As  this  is   a 
  285.         familiarization exercise, take a small one (say, between 5000 and 
  286.         30000 bytes), since compressing large files takes a lot of  time. 
  287.         The  file  selected should also be one that you read  often,  but 
  288.         write to seldom or never. An EXE or COM file is a good  candidate 
  289.         on  this  basis,  but these don't compress as  well  as  text  or 
  290.         program  source  code. Spreadsheets and database  files  compress 
  291.         best,  but  they tend to be too large for our  present  purposes. 
  292.         DON'T select a file that you need before SLIM is turned on,  e.g. 
  293.         COMMAND.COM  or SLIM.EXE, as SLIM will refuse to compress  these. 
  294.         (See  section 3 for more details.) Also, ensure that you have  at 
  295.         least  as  many bytes free on your disk as the file you  wish  to 
  296.         compress, because SLIM needs workspace to compress a file. 
  297.  
  298.         Let's  assume  you  chose to compress  the  DOS  utility  program 
  299.         FIND.EXE. (I suggest this because it gives unusually good results, 
  300.         at least in PC-DOS Version 3.00.) Type :
  301.  
  302.           C>SLIM FIND.EXE
  303.  
  304.         SLIM  displays  a  byte  counter when compressing  the  file  and 
  305.         reports the saving when it is finished.
  306.  
  307.           C>SLIM FIND.EXE
  308.  
  309.           S L I M   F i l e   C o m p r e s s i o n   S y s t e m   V1.10
  310.  
  311.                     Copyright (C) 1988,1991 Dominic Herity.
  312.  
  313.              Original  Compressed  Save
  314.                 Bytes       Bytes   (%) File     (Press any key to abort)
  315.           
  316.                  6363        1019   83% C:FIND.EXE
  317.  
  318.           6363 bytes reduced to 1019 in 1 files saving 5344 (83%)
  319.  
  320.           360448 bytes free out of 20971520. SLIM is RESIDENT and ACTIVE.
  321.           C>
  322.  
  323.         In  the unlikely event that SLIM cannot compress the  file,  pick 
  324.         another one. Most files are compressible.
  325.  
  326.         So you have liberated some disk space from FIND.EXE.  Now try  to 
  327.         use the compressed file.
  328.  
  329.              C>FIND "SLIM" <AUTOEXEC.BAT
  330.              SLIM ON
  331.              C>
  332.  
  333.         As you can see,  FIND.EXE works just as before. SLIM works on all 
  334.         sorts  of  files  just  as  easily,   word  processor  documents, 
  335.         spreadsheets,  ASCII  files,  and peculiar unique files  used  by 
  336.         various  software  packages.
  337.                         S L I M   U s e r   M a n u a l         Pg 7
  338.  
  339.  
  340.         To see if a file or set of files is compressed,  and by how much, 
  341.         use the SLIM R command. For example :
  342.  
  343.  
  344.           C>SLIM R DOS\*.*
  345.  
  346.           S L I M   F i l e   C o m p r e s s i o n   S y s t e m   V1.10
  347.  
  348.                     Copyright (C) 1988,1991 Dominic Herity.
  349.  
  350.              Original  Compressed  Save
  351.                 Bytes       Bytes   (%) File     (Press any key to abort)
  352.  
  353.                  6363        1019   83% DOS\FIND.EXE
  354.                  8544        4044   52% DOS\SHARE.EXE
  355.                 15123        9882   34% DOS\ATTRIB.EXE
  356.                  3629        2539   30% DOS\SYS.COM
  357.  
  358.           33659 bytes reduced to 17484 in 4 files saving 16175 (48%)
  359.  
  360.           96256 bytes free out of 20971520. SLIM is RESIDENT and ACTIVE.
  361.           C>
  362.  
  363.         But before you get carried away,  glance through the rest of this 
  364.         manual.  You  could read it while SLIM crunches up some of  those 
  365.         monstrous files that have been hogging your disk. 
  366.  
  367.          2.2 UPGRADING FROM AN EARLIER VERSION OF SLIM
  368.              _________________________________________
  369.  
  370.         SLIM  V1.10  behaves pretty much the same as  versions  1.00  and 
  371.         1.01.  It just does it faster and better. Files  compressed  with 
  372.         the  earlier  versions can be used the same as  before.  However, 
  373.         SLIM  V1.10 compresses somewhat better than its predecessors,  so 
  374.         you  might find it worthwhile to expand and re-compress  the  old 
  375.         files. See Section 9 for more information on changes.
  376.  
  377.         All copies of your earlier version of SLIM should be removed from 
  378.         where  they might be used inadvertently. If you have stray  extra 
  379.         copies of SLIM.EXE lying around, now would be a good time to  get 
  380.         rid of them. The main reason for this is to avoid one version  of 
  381.         SLIM  being  loaded  and another being used  afterwards.  If  two 
  382.         versions  of  SLIM  from V1.10 on are mixed  in  this  way,  SLIM 
  383.         outputs  an error message and refuses to work. The message  reads 
  384.         "A different version of SLIM has been loaded. Use one only".
  385.  
  386.         Removal  of old versions is particularly important  for  versions 
  387.         1.00 and 1.01. This is because the method of communicating with a 
  388.         previously  loaded  RAM resident part (loaded by 'SLIM  ON')  has 
  389.         been  changed  in  Version 1.10. So, for  example,  a  V1.00  RAM 
  390.         resident  part will not realize that SLIM V1.10 is  'family'  and 
  391.         will  expand files when an access is attempted. This  would  make 
  392.         SLIM V1.10 take compressed files to be uncompressed. So confusion 
  393.         results.
  394.  
  395.         See  Section 4 for more information on the function and  behavior 
  396.         of the RAM resident part of SLIM.
  397.                         S L I M   U s e r   M a n u a l         Pg 8
  398.  
  399.  
  400.          3.0            C O M P R E S S I N G   F I L E S
  401.  
  402.  
  403.          3.1 BASIC OPERATION
  404.              _______________
  405.  
  406.         Before files can be compressed, SLIM must have been loaded by the 
  407.         SLIM ON command. This is because the compression process performs 
  408.         a  check using the RAM resident de-compressor,  to guard  against 
  409.         internal  bugs  which might prevent later access to a  compressed 
  410.         file.
  411.  
  412.         Files can be compressed by entering :
  413.  
  414.           C>SLIM [n] filespec
  415.  
  416.         where 'filespec' is a filename including optional path. More than 
  417.         one file can be compressed if wildcards ('*' or '?') are included 
  418.         in  the filespec.  SLIM will take each file matching the filespec 
  419.         and  attempt to compress it.  '[n]' is an optional number 0 to  9 
  420.         which  alters the 'thoroughness' of the attempt to  compress  the 
  421.         file(s).  This  will  not normally be used,  but see section  3.3 
  422.         below for more information.
  423.  
  424.         As SLIM compresses each file, it displays a byte count indicating 
  425.         the  progress  of compression.  If you want SLIM to skip a  file, 
  426.         press any key and SLIM will abandon the file on the next  counter 
  427.         update and proceed to the next file.
  428.  
  429.         When  a  file has been compressed,  the original  and  compressed 
  430.         sizes are displayed on screen, as in the SLIM R command.
  431.  
  432.         If  SLIM encounters a file which is already compressed,  it  will 
  433.         bypass it.
  434.  
  435.         When  all files have been processed,  SLIM displays a summary  of 
  436.         bytes  saved  and  total bytes and bytes free on  the  disk.  See 
  437.         example below.
  438.  
  439.           C>SLIM DOS\*.*
  440.  
  441.           S L I M   F i l e   C o m p r e s s i o n   S y s t e m   V1.10
  442.  
  443.                     Copyright (C) 1988,1991 Dominic Herity.
  444.  
  445.              Original  Compressed  Save
  446.                 Bytes       Bytes   (%) File     (Press any key to abort)
  447.  
  448.                  6363        1019   83% DOS\FIND.EXE
  449.                  8544        4044   52% DOS\SHARE.EXE
  450.                 15123        9882   34% DOS\ATTRIB.EXE
  451.                  3629        2539   30% DOS\SYS.COM
  452.  
  453.           33659 bytes reduced to 17484 in 4 files saving 16175 (48%)
  454.  
  455.           96256 bytes free out of 20971520. SLIM is RESIDENT and ACTIVE.
  456.           C>
  457.                         S L I M   U s e r   M a n u a l         Pg 9
  458.  
  459.  
  460.          3.2 DISK SPACE REQUIRED
  461.              ___________________
  462.  
  463.         SLIM  needs  some  workspace on  disk  to  compress  files.  When 
  464.         compressing,  it  reads  the  original  file  and  produces   the 
  465.         compressed  file, before deleting the original. To do this,  SLIM 
  466.         needs  up  to as much free disk space as the largest file  to  be 
  467.         compressed.  If SLIM runs out of disk space while  compressing  a 
  468.         file,   it  will  output  an  error  message,  leave   the   file 
  469.         uncompressed  and proceed to the next file. If you are  short  of 
  470.         free  disk  space and wish to compress a number  of  files,  some 
  471.         small and some large, compressing the small files first may  free 
  472.         enough disk space to allow the large files to be compressed.
  473.  
  474.          3.3 COMPRESSION THOROUGHNESS
  475.              ________________________
  476.  
  477.         When compressing files, SLIM can be instructed to 'try harder' or 
  478.         'hurry  up' by specifying a compression  thoroughness  parameter. 
  479.         This  is  done by inserting a number between 0 and 9  before  the 
  480.         filespec. For example :
  481.  
  482.           C>SLIM 7 *.EXE
  483.  
  484.         will  compress  all  .EXE files in the current directory  with  a 
  485.         thoroughness parameter of 7.  The parameter defaults to 5 if  not 
  486.         specified.  A  higher value means a longer runtime and (possibly) 
  487.         better  compression  performance.  A lower  value  means  shorter 
  488.         runtime  and (possibly) worse compression.  These results are not 
  489.         guaranteed,  however,  and  it may happen that a file  compressed 
  490.         with a parameter of 6 is actually larger than one compressed with 
  491.         a  parameter  of  5.  In addition for  larger  parameter  values, 
  492.         runtime  tends to double for each increment in  parameter  value, 
  493.         with little or no improvement in compression.  For these reasons, 
  494.         it  is usually best to leave this parameter alone.  It should  be 
  495.         reserved  for  when  you  badly  need  better  compression  on  a 
  496.         particular file, or use a low value to quickly squash a few files 
  497.         to give you some temporary disk space. 
  498.  
  499.          3.4 INCOMPRESSIBLE FILES
  500.              ____________________
  501.  
  502.         Occasionally,  SLIM  will  encounter a  file  whose  'compressed' 
  503.         size  is  actually larger than the original.  When this  happens, 
  504.         SLIM  leaves the file uncompressed and outputs a  message  saying 
  505.         that it cannot compress the file.
  506.  
  507.          3.5 RUNTIME
  508.              _______
  509.  
  510.         File compression take a long time compared to the small delay  on 
  511.         access.  Fortunately, compression is an infrequent task and  only 
  512.         needs to be repeated when new files are added to the disk or when 
  513.         files have been written to. Files which are frequently written to 
  514.         should  not be compressed. The short term gain of disk  space  is 
  515.         outweighed  by  the time taken to re-compress the  file  and  the 
  516.         inconvenience of running compression often.
  517.                         S L I M   U s e r   M a n u a l         Pg 10
  518.  
  519.  
  520.  
  521.         Large  quantities  of files can be compressed overnight  using  a 
  522.         batch file.  If the batch file is still running when you need the 
  523.         machine  again,  it can be safely interrupted by  pressing  Ctrl-
  524.         Break.  The  batch  file can be re-started later  and  SLIM  will 
  525.         quickly skip over files already compressed. Here are some example 
  526.         batch files for compressing large numbers of files.
  527.  
  528.           C>TYPE SLIM1.BAT
  529.           REM COMPRESS ALL FILES IN WS DIRECTORY
  530.           C:\SLIM C:\WS\*.*
  531.           C>
  532.           C>TYPE SLIM2.BAT
  533.           REM COMPRESS ALL FILES IN :
  534.           REM WS, WS\DATA, SYMPH, SYMPH\DATA, DBASE, DOS ETC.
  535.           C:\SLIM \WS\*.*
  536.           C:\SLIM \WS\DATA\*.*
  537.           C:\SLIM \SYMPH\*.*
  538.           C:\SLIM \SYMPH\DATA\*.*
  539.           C:\SLIM \WS\*.*
  540.           C:\SLIM \DBASE\*.*
  541.           C:\SLIM \DOS\*.*
  542.           C:\SLIM \XTREE\*.*
  543.           C>
  544.           C>TYPE SLIM3.BAT
  545.           REM COMPRESS ALL FILES IN :
  546.           REM WS, WS\DATA, SYMPH, SYMPH\DATA, ETC.
  547.           FOR %%X IN ( WS WS\DATA SYMPH ) DO C:\SLIM \%%X\*.*
  548.           FOR %%X IN ( SYMPH\DATA DBASE DOS XTREE ) DO C:\SLIM \%%X\*.*
  549.           C>
  550.  
  551.         The  last  of these examples is the most useful.  By  customizing 
  552.         SLIM3.BAT  to  your own machine's directory  structure,  you  can 
  553.         compress  all the files in some or all of your  directories.  The 
  554.         batch  file  can  be  re-run at intervals to  catch  any  new  or 
  555.         rewritten  files. When you change your directory structure,  edit 
  556.         the batch file accordingly.
  557.  
  558.          3.6 FORBIDDEN FILES
  559.              _______________
  560.  
  561.         Compressed  files  can  only  be  correctly  read  when  SLIM  is 
  562.         activated,  using  the  SLIM  ON  command.  This  command   would 
  563.         typically be in the AUTOEXEC.BAT file. But certain files must  be 
  564.         read  on  power  up,  before  SLIM  is  activated.  Examples  are 
  565.         COMMAND.COM, CONFIG.SYS and of course, SLIM.EXE. If any of  these 
  566.         files were compressed, the computer could not power up  properly. 
  567.         To prevent this, SLIM refuses to compress any files with a ".SYS" 
  568.         extension   and   any  files  called   COMMAND.COM,   IBMBIO.COM, 
  569.         IBMDOS.COM,  AUTOEXEC.BAT or SLIM.EXE. If SLIM encounters any  of 
  570.         these  files during compression, it outputs a message saying  the 
  571.         file should not be compressed.
  572.                         S L I M   U s e r   M a n u a l         Pg 11
  573.  
  574.  
  575.          4.0   A C C E S S I N G   C O M P R E S S E D   F I L E S
  576.  
  577.  
  578.          4.1 CONFIGURING YOUR SYSTEM WITH SLIM
  579.              _________________________________
  580.  
  581.         To ensure access to compressed files, enter the command 'SLIM ON' 
  582.         in  your  AUTOEXEC.BAT file.  Make sure that this command  occurs 
  583.         before any commands that access compressed files. For example, if 
  584.         you compress SK.COM, and you have the command SK in AUTOEXEC.BAT, 
  585.         you must place the 'SLIM ON' command before the 'SK' command.
  586.  
  587.         If you do not wish to have SLIM permanently loaded, which may  be 
  588.         the  case if you have an application that needs lots  of  memory, 
  589.         make  sure to enter the SLIM ON command before attempting  access 
  590.         to  any compressed files. Once SLIM is loaded into memory by  the 
  591.         SLIM  ON command, it cannot be removed, except by restarting  the 
  592.         computer (Ctrl-Alt-Del).
  593.  
  594.          4.2 HOW COMPRESSED FILES ARE ACCESSED
  595.              _________________________________
  596.  
  597.         Once loaded,  SLIM gives automatic access on demand to compressed 
  598.         files.   It  does  this  by  intercepting  any  calls  a  program 
  599.         (including COMMAND.COM) makes to DOS. Normally, SLIM passes these 
  600.         calls straight on to DOS, but when a call is detected which opens 
  601.         a compressed file, SLIM reads the file and makes a full size copy 
  602.         on disk for the program to use.  It then changes the name of  the 
  603.         compressed  file  to a name it recognizes itself and renames  the 
  604.         new full size file to the original file name.  Only then does  it 
  605.         pass  the call on to DOS.  Neither DOS nor the program know  that 
  606.         this is happening,  so operation is completely automatic. When an 
  607.         expanded  file  is closed without being modified,  SLIM  (equally 
  608.         quietly)  deletes  the  expanded copy and  renames  the  original 
  609.         compressed  file to its original name.  If a program modifies  an 
  610.         expanded copy of a file, SLIM deletes the compressed original and 
  611.         leaves the expanded new file on disk.
  612.  
  613.         Compressed  files  may  be  renamed  without  affecting   access. 
  614.         Compressed  files  can also be deleted.  If a compressed file  is 
  615.         copied to another file with SLIM ON,  the new file will be a full 
  616.         size, not a compressed, copy of the original. 
  617.  
  618.          4.3 COPYING AND BACKING UP COMPRESSED FILES
  619.              _______________________________________
  620.  
  621.         In some circumstances,  you may wish to manipulate files  without 
  622.         expanding   them.   Copying   and  backing  up  files  are   such 
  623.         circumstances. The command SLIM OFF is provided for this  reason. 
  624.         It  prevents SLIM from expanding files when opened, but does  not 
  625.         remove SLIM from memory or prevent it expanding a COM or EXE file 
  626.         when it is run.
  627.                         S L I M   U s e r   M a n u a l         Pg 12
  628.  
  629.  
  630.         Do not forget to turn SLIM ON again when the copying or backup is 
  631.         complete. If in doubt, an extra SLIM ON command will not hurt. To 
  632.         see  if  SLIM is ON or OFF enter the command SLIM and the  status 
  633.         will displayed, INACTIVE meaning OFF and ACTIVE meaning ON.
  634.  
  635.         If you mistakenly access a file with SLIM OFF or not loaded,  the 
  636.         file  will not make sense,  but the error will be  obvious.  Most 
  637.         programs  report in a fairly civilized manner when a file is  not 
  638.         what they expect.  If the compressed file is accessed as an ASCII 
  639.         or text file,  the file will seem to contain the message '= sLiM' 
  640.         and  nothing  else.  If  a program in a compressed  COM  file  is 
  641.         mistakenly  run  without  SLIM  loaded,  the  program  will  stop 
  642.         immediately.
  643.  
  644.          4.4 DISK SPACE
  645.              __________
  646.  
  647.         Because  SLIM  makes  a  full size copy  of  each  file  that  is 
  648.         accessed, there must be enough disk space free to accommodate all 
  649.         the full size copies that will be need at any one time. This does 
  650.         not,  however, include full size copies of COM or EXE files  that 
  651.         are  being  run,  as these are  deleted  immediately  when  their 
  652.         contents are loaded into memory.
  653.  
  654.         This can be illustrated by the following example.
  655.  
  656.           C>SLIM R *.*
  657.  
  658.           S L I M   F i l e   C o m p r e s s i o n   S y s t e m   V1.10
  659.  
  660.                     Copyright (C) 1988,1991 Dominic Herity.
  661.  
  662.              Original  Compressed  Save
  663.                 Bytes       Bytes   (%) File
  664.  
  665.                 46080       39720   13% WSOVLY1.OVR
  666.                 25600       19563   23% WS.COM
  667.                 32256       18004   44% WSMSGS.OVR
  668.                 19840        8473   57% DOCUMENT.TXT
  669.  
  670.           123776 bytes reduced to 85760 in 4 files saving 38016 (30%)
  671.  
  672.           106596 bytes free out of 20971520. SLIM is RESIDENT and ACTIVE.
  673.           C>
  674.  
  675.         I  will run WS.COM (a well known word processor) to edit the file 
  676.         DOCUMENT.TXT.  The files WS.COM,  WSOVLY1.OVR and WSMSGS.OVR  are 
  677.         compressed,  as is DOCUMENT.TXT.  WS.COM uses data in WSOVLY1.OVR 
  678.         and  WSMSGS.OVR,  so it accesses these.  So my disk must have  at 
  679.         least 46080 + 32256 + 19840 = 98176 bytes free. (More accurately, 
  680.         it  must  have 48K + 32K + 20K = 100K bytes free, since  data  is 
  681.         stored  on  the disk in units no smaller then 2K.) I  don't  need 
  682.         25600  bytes  for WS.COM as this is  only  expanded  transiently, 
  683.         until loaded into memory. But I do need to have 25600 bytes  free 
  684.         just to run WS.COM.
  685.                         S L I M   U s e r   M a n u a l         Pg 13
  686.  
  687.  
  688.         Don't panic!  You do NOT need a calculator to use SLIM. The above 
  689.         information  is  provided  so  that you will  know  (a)  what  is 
  690.         happening,  if  it happens,  and (b) what must be done to stop it 
  691.         happening.  If you prefer,  do what you did last time you ran out 
  692.         of disk space - start deleting files.
  693.  
  694.         When  SLIM  runs out of disk space on expansion,  it  returns  an 
  695.         'Access  denied'  error as a response to the DOS  call,  but  the 
  696.         message on screen may not make this obvious.  For example, if you 
  697.         try to execute a compressed .EXE file,  and SLIM fails to  expand 
  698.         it,  the  message that appears on screen is 'Bad command or  file 
  699.         name'.
  700.  
  701.         SLIM  will also be unable to expand a file if the file is in  the 
  702.         root directory of a disk and the root directory is full. A little 
  703.         known  peculiarity  of DOS is that the root directory of  a  disk 
  704.         (for  example A:\) can store only a limited number  of  directory 
  705.         entries (filenames). The limit is normally 112 for a 360K  floppy 
  706.         disk and 512 for a hard disk. Since the volume label occupies one 
  707.         directory entry, the practical limit is 111 and 511 respectively. 
  708.         Sometimes  people  find this out the hard way when they  try  for 
  709.         example to copy 200 1K files onto a floppy disk.
  710.         If a compressed file is in a full root directory, SLIM will  fail 
  711.         to  produce  an expanded copy. To check if this is the  cause  of 
  712.         failure,  try  copying files (with SLIM turned OFF) and  if  this 
  713.         fails even though enough disk space is free, a full directory  is 
  714.         the probable cause. A remedy to a full root directory is to  copy 
  715.         all  or  some files into a sub-directory  (after  freeing  enough 
  716.         space  to create the sub-directory). Even if you do not need  the 
  717.         files to be compressed, a nearly full root directory is likely to 
  718.         cause further trouble.
  719.  
  720.         Do  not put a  write protect tab on a floppy disk if you want  to 
  721.         access compressed files on that disk, as this prevents generation 
  722.         of an expanded copy.  This is not a problem, however, if you only 
  723.         use  the disk for file storage.  The file may be copied from  the 
  724.         write protected disk with SLIM turned OFF,  and then accessed  on 
  725.         an unprotected disk, with SLIM turned ON.
  726.  
  727.          4.5 TRANSPARENCY FAILURES
  728.          _________________________
  729.  
  730.         SLIM gives programs the illusion that small files are big  files. 
  731.         It does this very successfully and almost all of the software  is 
  732.         fooled  all  of  the time. But there are  some  cases  where  the 
  733.         illusion  cannot  be maintained and compression  must  be  either 
  734.         avoided or done carefully.
  735.  
  736.         The first case is where a program obtains the size of a file from 
  737.         its  directory entry and then reads that number of bytes when  it 
  738.         opens  the file. The intention is to read the whole file, but  if 
  739.         the  file  is  compressed,  only the number  of  bytes  that  the 
  740.         compressed  file occupies are read. This behavior has  been  seen 
  741.         with  the  DOS XCOPY command (Ver 3.21 at least) and  PKZIP  (Ver 
  742.         1.01 at least) from PKWARE.
  743.  
  744.         A  solution  is to change the name of the offending  program  and 
  745.                         S L I M   U s e r   M a n u a l         Pg 14
  746.  
  747.  
  748.         replace  it  with  a batch file that turns  SLIM  off,  runs  the 
  749.         program, and turns SLIM on again. For example :
  750.  
  751.           C>TYPE XCOPY.BAT
  752.           REM
  753.           REM XCOPY WITH SLIM OFF.
  754.           REM PREVENTS TRUNCATION AND PRESERVES COMPRESSION.
  755.           REM
  756.           SLIM OFF
  757.           OLDXCOPY %1 %2 %3 %4 %5 %6 %7 %8 %9
  758.           SLIM ON
  759.           C>
  760.  
  761.         The  second  case  where  SLIM  confuses  other  software  is   a 
  762.         particular  copy  protection method. The method bypasses  DOS  to 
  763.         read the disk area in which the program is presumed to be stored, 
  764.         to  check it is still there. The details of where this is on  the 
  765.         user's  disk  is  written into the  program  by  an  installation 
  766.         program.  If an ordinary copy of the program is run, it will  see 
  767.         that  its own code is not in the expected place on disk. It  then 
  768.         'knows'  that an unauthorized copy is being used.  Variations  on 
  769.         this  theme use other files apart from the program file or  check 
  770.         the  file allocation table instead of the data area of the  disk. 
  771.         Programs  copy protected by these means tend to have warnings  in 
  772.         the documentation against copying the program file or files.
  773.  
  774.         When SLIM compresses a file, it reads the original, writes a  new 
  775.         file  on a different area of disk and deletes the original.  This 
  776.         causes the copy protection method to be activated. 
  777.  
  778.         The obvious remedy here is to not compress files subject to  such 
  779.         a copy protection scheme. If you must compress such files, it may 
  780.         be  possible to get an unprotected copy of the software from  the 
  781.         vendor.  Since  copy protection has become unpopular, it  is  not 
  782.         likely  that this problem will happen with any new  software  you 
  783.         acquire.
  784.                         S L I M   U s e r   M a n u a l         Pg 15
  785.  
  786.  
  787.          5.0         D E - C O M P R E S S I N G   F I L E S
  788.  
  789.  
  790.          5.1 BASIC OPERATION
  791.              _______________
  792.  
  793.         The SLIM X (eXpand) command de-compresses a file or set of files. 
  794.         This command can only be used if SLIM has been made RAM  resident 
  795.         with the SLIM ON command. Example :
  796.  
  797.           C>SLIM X DOCUMENT.TXT
  798.  
  799.           S L I M   F i l e   C o m p r e s s i o n   S y s t e m   V1.10
  800.  
  801.                     Copyright (C) 1988,1991 Dominic Herity.
  802.  
  803.              Original  Compressed  Save
  804.                 Bytes       Bytes   (%) File
  805.  
  806.                 19840        8473   57% DOCUMENT.TXT
  807.  
  808.           19840 bytes were reduced to 8473 in 1 files saving 11367 (57%)
  809.  
  810.           83968 bytes free out of 20971520. SLIM is RESIDENT and INACTIVE.
  811.           C>
  812.  
  813.          5.2 DISK SPACE REQUIRED
  814.              ___________________
  815.  
  816.         For  SLIM X to execute correctly,  enough free disk space must be 
  817.         available  to  store an expanded file as well as  the  compressed 
  818.         file,  because the compressed file is only deleted after the  de-
  819.         compressed file is produced.
  820.                         S L I M   U s e r   M a n u a l         Pg 16
  821.  
  822.  
  823.          6.0        T E C H N I C A L   I N F O R M A T I O N
  824.  
  825.  
  826.          6.1 FILES USED BY SLIM
  827.              __________________
  828.  
  829.         Using  SLIM,  you  will occasionally glimpse files  with  strange 
  830.         names   lurking   on   your  disk.   SLIM   uses   files   called 
  831.         'SLIMnnnn.$$$'  where  nnnn is a four digit decimal  number.  The 
  832.         other  files  are  the compressed originals of  open  files  (See 
  833.         Section  4.2). These will be seen if, for example, you call up  a 
  834.         directory  display  in a word processor whose working  files  are 
  835.         compressed.
  836.  
  837.         If you see any files of the type 'SLIMnnnn.$$$' when you are SURE 
  838.         that  you do not have any compressed files open (for example,  on 
  839.         power  up),  this indicates power loss or other failure when  the 
  840.         file was being accessed.  Rename the file to something else (e.g. 
  841.         WHATISIT.FOR) and use the SLIM R command to see the original file 
  842.         size.  If  that size is the same as that of another file  in  the 
  843.         same  directory,  then  WHATISIT.FOR is probably  the  compressed 
  844.         original  of that file.  If you are sure that WHATISIT.FOR is not 
  845.         an older version of a revised file,  rename it to the filename of 
  846.         your choice and continue to use it. Otherwise, delete it.
  847.  
  848.          6.2 RAM RESIDENT INTERFACE
  849.              ______________________
  850.  
  851.         When SLIM is loaded, the RAM resident part is kept in memory.  It 
  852.         is necessary for the non-resident part to communicate with it for 
  853.         a number of reasons. One reason is to turn it on and off. Another 
  854.         is  to  verify  (after compressing a file) that  a  file  can  be 
  855.         accessed.  This is a safety measure to protect against a  bug  in 
  856.         SLIM, which virtually guarantees that SLIM will never cause  loss 
  857.         of data. A third reason is to use the RAM resident part to expand 
  858.         a compressed file (X command).
  859.  
  860.         The   interface  to  SLIM's  RAM  resident  part   supports   the  
  861.         TesSeRact(TM)  Standard  for  Ram-Resident Program Communication.   
  862.         For    information   about  TesSeRact,  contact   the   TesSeRact 
  863.         Development Team at:
  864.  
  865.              TesSeRact Development Team
  866.              c/o Chip Rabinowitz
  867.              2084 Woodlawn Avenue
  868.              Glenside, PA 19038
  869.              1-215-884-3373
  870.  
  871.              Compuserve:         70731,20
  872.              MCIMAIL:  315-5415
  873.  
  874.         This  MCIMAIL   Account  has  been  provided   to  the  TesSeRact 
  875.         Development  Team by Borland International, Inc.   The  TesSeRact 
  876.         Development   Team  is  in  no   way  associated   with   Borland 
  877.         International,  Inc.  TesSeRact is a trademark of  the  TesSeRact 
  878.         Development Team.
  879.                         S L I M   U s e r   M a n u a l         Pg 17
  880.  
  881.  
  882.          7.0     E R R O R   A N D   O T H E R   M E S S A G E S
  883.  
  884.  
  885.         There  follows  an alphabetically sorted list of  error  messages 
  886.         produced  by  SLIM,  with  (as appropriate) some  information  on 
  887.         probable  cause  and  references  to  this  manual  for   further 
  888.         information. 
  889.  
  890.         MESSAGE : A different version of SLIM has been loaded.
  891.              CONTEXT : At startup
  892.              CAUSE : Two versions (at least) of SLIM.EXE are present. One 
  893.                      was loaded earlier (SLIM ON) and the other has  been 
  894.                      run.
  895.              FURTHER INFORMATION : Section 2.2
  896.  
  897.  
  898.         MESSAGE : aborted
  899.              CONTEXT : After failed compression of a file
  900.              CAUSE : User hit a key, abandoning compression
  901.              FURTHER INFORMATION : Section 3.1
  902.  
  903.         MESSAGE : Can't compress this file
  904.              CONTEXT : After failed compression of a file
  905.              CAUSE : File size can't be reduced
  906.              FURTHER INFORMATION : Section 3.4
  907.  
  908.         MESSAGE : Can't expand this file
  909.              CONTEXT : Failed expansion of compressed file
  910.              CAUSE : Not enough free disk space to make expanded copy.
  911.              FURTHER INFORMATION : 5.2
  912.  
  913.         MESSAGE : Can't open (filename)
  914.              CONTEXT : During compression, expansion or reporting
  915.              CAUSE : File was found but could not be opened.
  916.              FURTHER INFORMATION : 
  917.  
  918.         MESSAGE : Can't open new file
  919.              CONTEXT : At start of file compression
  920.              CAUSE : Full disk or directory
  921.              FURTHER INFORMATION : Section 3.2
  922.  
  923.         MESSAGE : Can't write to output file
  924.              CONTEXT : During file compression
  925.              CAUSE : Disk full
  926.              FURTHER INFORMATION : Section 3.2
  927.  
  928.         MESSAGE : Insufficient Memory
  929.              CONTEXT : At SLIM startup
  930.              CAUSE : Not enough memory available for SLIM to run
  931.              FURTHER INFORMATION : Section 1
  932.  
  933.         MESSAGE : Internal Error : Can't compress this file
  934.              CONTEXT : At end of file compression
  935.              CAUSE : SLIM internal error. Should not occur
  936.              FURTHER INFORMATION : Section 8 - Please contact the author
  937.                         S L I M   U s e r   M a n u a l         Pg 18
  938.  
  939.  
  940.         MESSAGE : Loading SLIM de-compressor
  941.              FURTHER INFORMATION : Section 4.1
  942.  
  943.         MESSAGE : No files
  944.              CONTEXT : At SLIM startup, compressing, expanding 
  945.                        or reporting on files.
  946.              CAUSE : No files were specified for processing.
  947.              FURTHER INFORMATION : Section 2.0, 3.1, 5.1
  948.  
  949.         MESSAGE : Should not compress this file
  950.              CONTEXT : At start of file compression.
  951.              CAUSE : SLIM refuses to compress file.
  952.              FURTHER INFORMATION : Section 3.6
  953.  
  954.         MESSAGE : SLIM de-compressor already off
  955.              FURTHER INFORMATION : Section 4.3
  956.  
  957.         MESSAGE : SLIM de-compressor already on
  958.              FURTHER INFORMATION : Section 3.1, 4.3
  959.  
  960.         MESSAGE : SLIM de-compressor not loaded
  961.              FURTHER INFORMATION : Section 4.3
  962.  
  963.         MESSAGE : SLIM de-compressor turned off
  964.              FURTHER INFORMATION : Section 4.3
  965.  
  966.         MESSAGE : SLIM de-compressor turned on
  967.              FURTHER INFORMATION : Section 3.1, 4.3
  968.  
  969.         MESSAGE : SLIM must be loaded to do compression or expansion.
  970.              CONTEXT : Attempt to expand or compress files.
  971.              CAUSE : For these commands to be used,  it is necessary for 
  972.                      SLIM to be RAM resident first. (SLIM ON command.)
  973.              FURTHER INFORMATION : Sections 3.1, 5.1
  974.  
  975.         MESSAGE : PC-DOS or MS-DOS Version 2.00 or greater required
  976.              CONTEXT : SLIM startup.
  977.              CAUSE : You are using an old version of DOS (Ver1.xx).
  978.              FURTHER INFORMATION : Section 1
  979.  
  980.         MESSAGE : Write error on output
  981.              CONTEXT : After file compression.
  982.              CAUSE : Disk full.
  983.              FURTHER INFORMATION : Section 3.1
  984.                         S L I M   U s e r   M a n u a l         Pg 19
  985.  
  986.  
  987.          8.0                T E C H N I C A L   S U P P O R T
  988.  
  989.  
  990.          8.1 SUPPORT POLICY
  991.              ______________
  992.  
  993.         I  have good reason to believe that my software is more  reliable 
  994.         than most in the computer industry, and I intend to keep it  that 
  995.         way.  If  you have a problem with SLIM, that  means  that  either 
  996.         there  is a bug in the software or the manual is  misleading.  In 
  997.         either  case,  I  want to know about it. I gladly  offer  a  free 
  998.         upgrade  of SLIM to any registered user for a usable  bug  report 
  999.         (whether it was reported previously or not).
  1000.  
  1001.         If  you don't have a problem, but have suggestions  or  comments, 
  1002.         I'd like to see them.
  1003.  
  1004.          8.2 WHAT TO SEND
  1005.              ____________
  1006.  
  1007.         If  you  are  reporting some abnormal behavior by  SLIM,  I  will 
  1008.         probably need to see it to be of any help. The more complete  the 
  1009.         information you provide, the quicker and more helpful my response 
  1010.         can be. Ideally, you should send a floppy disk with a README file 
  1011.         containing  your  explanation  of the  problem.  It  should  also 
  1012.         include  copies  of all files involved. If I can see a  bug,  I'm 
  1013.         most  of  the  way to fixing it. I undertake  to  use  any  files 
  1014.         received in this way for debugging only and to destroy all copies 
  1015.         when that is done.
  1016.  
  1017.         Please  make  sure the problem still happens when you  boot  your 
  1018.         system  without  an AUTOEXEC.BAT or CONFIG.SYS file. If  you  can 
  1019.         make  it happen using only the files on the floppy disk  you  are 
  1020.         sending,  and not your hard disk, then it is fairly sure  that  I 
  1021.         can reproduce the problem.
  1022.  
  1023.         It is usually easier to include a batch file than to explain what 
  1024.         to type. Please mention what DOS version you use (MSDOS or  PCDOS 
  1025.         with numbers), your machine (manufacturer, CPU type, RAM.  etc.), 
  1026.         and anything else you think may be relevant.
  1027.                         S L I M   U s e r   M a n u a l         Pg 20
  1028.  
  1029.  
  1030.          9.0                  V E R S I O N   H I S T O R Y
  1031.  
  1032.  
  1033.         Version : 1.00           Released : November 1988
  1034.  
  1035.         This is the initial release of SLIM.
  1036.  
  1037.  
  1038.         Version : 1.01           Released : April 1989
  1039.  
  1040.         The  shareware version previously demonstrated compressibility of 
  1041.         files  larger than 64K.  Since this can be time-consuming,  large 
  1042.         files are now skipped over. Licensed version behaves as before.
  1043.  
  1044.  
  1045.         Version : 1.10           Released : February 1991
  1046.  
  1047.         Compression is typically many times faster for large files  (over 
  1048.         64KB approx.).
  1049.         Expansion is at least 50% faster for large files. Bigger  savings 
  1050.         for small files.
  1051.         Compression is improved significantly. Users of earlier  versions 
  1052.         should re-compress their files when convenient.
  1053.         Work space on disk used when compressing files reduced to half. 
  1054.         SLIM.EXE is reduced from over 30KB to less than 22KB.
  1055.         Shareware edition of SLIM now compresses files of unlimited size.
  1056.         Various bugs fixed. 
  1057.                         S L I M   U s e r   M a n u a l         Pg 21
  1058.  
  1059.  
  1060.         10.0                     R E G I S T R A T I O N
  1061.  
  1062.  
  1063.         10.1 THE PITCH
  1064.              _________
  1065.  
  1066.         Registration of SLIM will entitle you to :
  1067.  
  1068.             * A licensed copy of the version current at registration time
  1069.  
  1070.             * A printed manual for same
  1071.  
  1072.             * Application support from the author
  1073.  
  1074.             * Notification of future upgrades
  1075.  
  1076.             * The chance to order these upgrades at a large discount
  1077.  
  1078.             * Free upgrade if released within 3 months of registration
  1079.  
  1080.         If  you believe that SLIM enhances your computer, or if you  want 
  1081.         the  latest update, or if you would like first refusal of  future 
  1082.         enhancements  at a special price, please register now.  The  next 
  1083.         page contains an order form and optional questionnaire which  you 
  1084.         should print out, fill in and mail to me. You can also order  via 
  1085.         e-mail on CompuServe or Internet, with a credit card.
  1086.  
  1087.         SLIM  registration costs 45 US dollars per machine with no  funny 
  1088.         business. That means that disk, manual and shipping worldwide  by 
  1089.         airmail are included in the price.
  1090.  
  1091.         I rely on your support.
  1092.  
  1093.         Inquiries about site licenses are welcome. If you are a  software 
  1094.         developer worrying about the size of files your application uses, 
  1095.         SLIM could save your time, your money and your sanity.
  1096.                         S L I M   U s e r   M a n u a l         Pg 22
  1097.  
  1098.  
  1099.         10.2 SLIM ORDER FORM
  1100.              _______________
  1101.  
  1102.         (PLEASE USE BLOCK CAPITALS)
  1103.  
  1104.          Title (Mr/Ms) : ____   
  1105.  
  1106.               Surname : __________________
  1107.  
  1108.         Personal Name : __________________
  1109.  
  1110.               Company : __________________
  1111.                       (if license for company, rather than personal use.)
  1112.  
  1113.         Address : _________________________________________ 
  1114.  
  1115.                   _________________________________________
  1116.  
  1117.                   _________________________________________
  1118.  
  1119.                   _________________________________________
  1120.  
  1121.                   _________________________________________
  1122.  
  1123.  
  1124.          Number of licensed copies of SLIM required at $45.00 each : ____
  1125.  
  1126.           Disk (please tick one, 5.25" by default) : 5.25" ____ 3.5" ____
  1127.  
  1128.         Method of payment (please tick one) :
  1129.  
  1130.            Access/EuroCard/Mastercard/Visa ____     American Express ____
  1131.  
  1132.           Cheque (your country's currency) ____     Bank Draft (US$) ____
  1133.  
  1134.         If payment by credit card, please supply following information :
  1135.  
  1136.            Card number ____________________    Expiry Date ______________
  1137.  
  1138.              Signature (if order on paper) ______________________________
  1139.  
  1140.         Charge  per  copy  is 45 U.S. dollars  or  equivalent,  including 
  1141.         registration, printed manual, postage and packing.
  1142.  
  1143.         If payment is by cheque in your country's currency, please ensure 
  1144.         that payment is sufficient and allow for exchange rate variation. 
  1145.  
  1146.         Please do NOT send a eurocheque for U.S. dollars OR a U.S. dollar 
  1147.         cheque drawn on a non-U.S. bank.
  1148.  
  1149.         This order may be mailed to :
  1150.                        Mr Dominic Herity, PO Box 3038, Dublin 4, Ireland.
  1151.  
  1152.         Electronic credit card orders may be sent to :
  1153.            CompuServe 100016,3477 or internet 100016.3477@compuserve.com.
  1154.  
  1155.         Thank you. Please see questionnaire on following pages.
  1156.                         S L I M   U s e r   M a n u a l         Pg 23
  1157.  
  1158.  
  1159.         10.3 QUESTIONNAIRE
  1160.              _____________
  1161.  
  1162.         This  questionnaire  is entirely optional.  You may ignore it  or 
  1163.         fill it in partially or fully and return it with your order.  But 
  1164.         I  would  be obliged if you would take a few minutes over  it  to 
  1165.         help me improve SLIM to meet your needs better.
  1166.  
  1167.         10.3.1 YOU
  1168.                What is your profession ? ___________________
  1169.  
  1170.                How often do you use your computer ? (Please tick one)
  1171.  
  1172.                   Occasionally____    Daily____     Much of time____
  1173.  
  1174.         10.3.2 YOUR COMPUTER
  1175.                Manufacturer ___________________ Model ___________________
  1176.                CPU (Circle one) 8088 8086 80286 80386 V20 V30
  1177.                                Other (please specify) ___________________
  1178.  
  1179.                Speed(MHz) ___________________ RAM(KB) ___________________
  1180.  
  1181.                Hard Disk Capacity (MB) ___________________
  1182.  
  1183.                Floppy drives : Number ____ Capacity (KB) ____
  1184.                                       Form Factor (Circle one) 5.25" 3.5"
  1185.  
  1186.         10.3.3 YOUR APPLICATION
  1187.                What do you mainly use your computer for ? 
  1188.                   (Circle one or more) Word processing  Spreadsheets  CAD
  1189.                   Database  Accounts  Software Dev't  Desktop Publishing
  1190.                   Games        Other (please specify) ___________________
  1191.  
  1192.                List the software packages that you use most often
  1193.  
  1194.                   1 ___________________      4 ___________________
  1195.  
  1196.                   2 ___________________      5 ___________________
  1197.  
  1198.                   3 ___________________      6 ___________________
  1199.  
  1200.         10.3.4 YOUR USE OF SLIM
  1201.                How did you acquire your shareware copy of SLIM ?
  1202.                e.g. friend, shareware company (please specify) 
  1203.  
  1204.                   ___________________
  1205.  
  1206.                Approximately how much disk space do you expect to save ?
  1207.  
  1208.                   ___________________bytes reduced to ___________________
  1209.  
  1210.                What types of files do you expect to make the savings on ?
  1211.                   (Circle one or more)  Word processor  ASCII text
  1212.                   EXE and COM files  Database  Spreadsheets  Graphics
  1213.  
  1214.                   Other (please specify) ___________________
  1215.                         S L I M   U s e r   M a n u a l         Pg 24
  1216.  
  1217.  
  1218.                Approximately  what  range of file sizes do  you  wish  to 
  1219.                compress ?
  1220.                   From ___________________ to ___________________ bytes
  1221.  
  1222.                Please rank these potential improvements for SLIM in your
  1223.                order of choice
  1224.  
  1225.                   __ Faster compression    
  1226.  
  1227.                   __ Faster expansion/access
  1228.  
  1229.                   __ Automatic re-compression of files written to
  1230.  
  1231.                   __ More compression/smaller compressed files
  1232.  
  1233.                   __ Less disk workspace used by SLIM when compressed
  1234.                      files are being accessed.
  1235.  
  1236.                   __ Other (please specify) ___________________
  1237.  
  1238.                   __ Other (please specify) ___________________
  1239.  
  1240.                How do you rate this manual (Circle one)
  1241.                   Very Bad  Bad  Fair  Good  Excellent
  1242.  
  1243.                Please Indicate any parts of this manual which are unclear 
  1244.                or difficult :
  1245.  
  1246.                __________________________________________________________
  1247.  
  1248.                Has SLIM enabled you to postpone or cancel upgrading your
  1249.                hard disk ? (Circle one) Yes No
  1250.                
  1251.                Please list any other file compression utilities you know, 
  1252.                whether you have used them,  and any comments you have  on 
  1253.                them.
  1254.  
  1255.                __________________________________________________________
  1256.  
  1257.                __________________________________________________________
  1258.  
  1259.                __________________________________________________________
  1260.  
  1261.  
  1262.         10.3.5 YOUR COMMENTS
  1263.                Any suggestions for product improvement,  complaints about 
  1264.                shortcomings,  etc.  would be  much  appreciated,  however 
  1265.                small  you may consider them. Attach a separate  sheet  if 
  1266.                necessary.
  1267.  
  1268.                __________________________________________________________
  1269.  
  1270.                __________________________________________________________
  1271.  
  1272.                __________________________________________________________
  1273.    _____________________________